home *** CD-ROM | disk | FTP | other *** search
/ Aminet 45 / Aminet 45 (2001)(GTI - Schatztruhe)[!][Oct 2001].iso / Aminet / game / role / ldmud-3.2-bin.lha / mud / machine.h < prev    next >
C/C++ Source or Header  |  2001-08-07  |  7KB  |  268 lines

  1. /* machine.h.  Generated automatically by configure.  */
  2. /* machine.h.in.  Generated automatically from configure.in by autoheader.  */
  3.  
  4. #ifndef MACHINE_H
  5. #define MACHINE_H
  6.  
  7.  
  8. /* Define if using alloca.c.  */
  9. /* #undef C_ALLOCA */
  10.  
  11. /* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
  12.    This function is required for alloca.c support on those systems.  */
  13. /* #undef CRAY_STACKSEG_END */
  14.  
  15. /* Define if you have alloca, as a function or macro.  */
  16. #define HAVE_ALLOCA 1
  17.  
  18. /* Define if you have <alloca.h> and it should be used (not on Ultrix).  */
  19. /* #undef HAVE_ALLOCA_H */
  20.  
  21. /* Define as __inline if that's what the C compiler calls it.  */
  22. /* #undef inline */
  23.  
  24. /* Define to `int' if <sys/types.h> doesn't define.  */
  25. /* #undef pid_t */
  26.  
  27. /* Define as the return type of signal handlers (int or void).  */
  28. #define RETSIGTYPE void
  29.  
  30. /* Define to `unsigned' if <sys/types.h> doesn't define.  */
  31. /* #undef size_t */
  32.  
  33. /* If using the C implementation of alloca, define if you know the
  34.    direction of stack growth for your system; otherwise it will be
  35.    automatically deduced at run-time.
  36.  STACK_DIRECTION > 0 => grows toward higher addresses
  37.  STACK_DIRECTION < 0 => grows toward lower addresses
  38.  STACK_DIRECTION = 0 => direction of growth unknown
  39.  */
  40. /* #undef STACK_DIRECTION */
  41.  
  42. /* Define if you have the ANSI C header files.  */
  43. #define STDC_HEADERS 1
  44.  
  45. /* Set in response to the signal handler return type, since not all
  46.  * compilers understand direct definition comparisons
  47.  */
  48. #define RETSIGTYPE_VOID 1
  49.  
  50. /* does the compiler provide inline functions? */
  51. #define HAS_INLINE 1
  52.  
  53. /* Is the library function inet_ntoa() compatible with the compiler?
  54.  * TODO: Is there any platform where this is not the case?
  55.  */
  56. #define INET_NTOA_OK 1
  57.  
  58. /* A mask that allows to extract an unsigned char from a signed */
  59. #define CHARBIT_MASK 0xff
  60.  
  61. #define RENAME_HANDLES_DIRECTORIES 1
  62.  
  63. /* Does the system have a getrusage call?  */
  64. #define HAVE_GETRUSAGE 1
  65. /* If so, is it restricted to user and system time? */
  66. /* #undef GETRUSAGE_RESTRICTED */
  67. /* Is it available as a subfunction of syscall() ? */
  68. /* #undef GETRUSAGE_VIA_SYSCALL */
  69. /* Can ru_utime / ru_stime be accessed as a timeval with tv_sec and tv_usec ? */
  70. #define RUSAGE_USEC 1
  71.  
  72. /* the atari strtol() used to consider characters '9' < c < 'A' to be numeric */
  73. /* #undef STRTOL_BROKEN */
  74.  
  75. /* needs the first argument of strtol be declared as const ? */
  76. #define STRTOL_CONST_CHARP 1
  77.  
  78. /* Define if you have bcopy, and it handles overlapping ranges correctly. */
  79. #define OVERLAPPING_BCOPY 1
  80.  
  81. #define MALLOC_ALIGN 4
  82.  
  83. /* does the compiler know of a 'ssize_t' type? */
  84. #define HAVE_SSIZE_T 1
  85.  
  86. /* does the compiler know of a 'long long' type? */
  87. #define HAVE_LONG_LONG 1
  88.  
  89. /* does the compiler know of a 'bool' type? */
  90. /* #undef HAVE_BOOL */
  91.  
  92. /* what kind of pointer is used by malloc() et al */
  93. #define POINTER void *
  94. #define FREE_RETURNS_VOID 1
  95.  
  96. /* can we define our own malloc() safely? */
  97. /* #undef SBRK_OK */
  98.  
  99. /* The following is needed for smalloc without SBRK_OK to use memory
  100.  * efficiently. smalloc will malloc blocks that are a large power of
  101.  * two, minus EXTERN_MALLOC_OVERHEAD. If you have no idea what number to
  102.  * choose, compile & run util/overhead.c
  103.  */
  104. #define EXTERN_MALLOC_OVERHEAD 8
  105.  
  106. /* How to set a socket non-blocking */
  107. #define USE_IOCTL_FIONBIO 1
  108. #define USE_FCNTL_O_NDELAY 1
  109. #define USE_FCNTL_FNDELAY 1
  110.  
  111. /* Can F_SETOWN be used on a socket? */
  112. /* #undef USE_FCNTL_SETOWN */
  113.  
  114. /* Can SO_OOBINLINE be used on a socket? */
  115. #define USE_OOBINLINE 1
  116.  
  117. /* Does the machine offer IPv6? */
  118. /* #undef HAS_IPV6 */
  119.  
  120. /* Does the machine offer mySQL? */
  121. /* #undef HAS_MYSQL */
  122.  
  123. /* define the erq include file. */
  124. /* #undef ERQ_INCLUDE */
  125.  
  126. /* define the host-specific include file */
  127. /* #undef HOST_INCLUDE */
  128.  
  129. /* The number of bytes in a char *.  */
  130. #define SIZEOF_CHAR_P 4
  131.  
  132. /* The number of bytes in a int.  */
  133. #define SIZEOF_INT 4
  134.  
  135. /* The number of bytes in a long.  */
  136. #define SIZEOF_LONG 4
  137.  
  138. /* The number of bytes in a long long.  */
  139. #define SIZEOF_LONG_LONG 8
  140.  
  141. /* The number of bytes in a short.  */
  142. #define SIZEOF_SHORT 2
  143.  
  144. /* Define if you have the _crypt function.  */
  145. /* #undef HAVE__CRYPT */
  146.  
  147. /* Define if you have the bzero function.  */
  148. #define HAVE_BZERO 1
  149.  
  150. /* Define if you have the crypt function.  */
  151. #define HAVE_CRYPT 1
  152.  
  153. /* Define if you have the fchmod function.  */
  154. #define HAVE_FCHMOD 1
  155.  
  156. /* Define if you have the fcntl function.  */
  157. #define HAVE_FCNTL 1
  158.  
  159. /* Define if you have the getcwd function.  */
  160. #define HAVE_GETCWD 1
  161.  
  162. /* Define if you have the getdomainname function.  */
  163. #define HAVE_GETDOMAINNAME 1
  164.  
  165. /* Define if you have the getrusage function.  */
  166. #define HAVE_GETRUSAGE 1
  167.  
  168. /* Define if you have the gettimeofday function.  */
  169. #define HAVE_GETTIMEOFDAY 1
  170.  
  171. /* Define if you have the memcpy function.  */
  172. #define HAVE_MEMCPY 1
  173.  
  174. /* Define if you have the memmem function.  */
  175. /* #undef HAVE_MEMMEM */
  176.  
  177. /* Define if you have the memmove function.  */
  178. #define HAVE_MEMMOVE 1
  179.  
  180. /* Define if you have the memset function.  */
  181. #define HAVE_MEMSET 1
  182.  
  183. /* Define if you have the strchr function.  */
  184. #define HAVE_STRCHR 1
  185.  
  186. /* Define if you have the strcspn function.  */
  187. #define HAVE_STRCSPN 1
  188.  
  189. /* Define if you have the strdup function.  */
  190. #define HAVE_STRDUP 1
  191.  
  192. /* Define if you have the strrchr function.  */
  193. #define HAVE_STRRCHR 1
  194.  
  195. /* Define if you have the sysconf function.  */
  196. #define HAVE_SYSCONF 1
  197.  
  198. /* Define if you have the wait3 function.  */
  199. #define HAVE_WAIT3 1
  200.  
  201. /* Define if you have the waitpid function.  */
  202. #define HAVE_WAITPID 1
  203.  
  204. /* Define if you have the <bstring.h> header file.  */
  205. #define HAVE_BSTRING_H 1
  206.  
  207. /* Define if you have the <crypt.h> header file.  */
  208. /* #undef HAVE_CRYPT_H */
  209.  
  210. /* Define if you have the <dirent.h> header file.  */
  211. #define HAVE_DIRENT_H 1
  212.  
  213. /* Define if you have the <libc.h> header file.  */
  214. /* #undef HAVE_LIBC_H */
  215.  
  216. /* Define if you have the <limits.h> header file.  */
  217. #define HAVE_LIMITS_H 1
  218.  
  219. /* Define if you have the <memory.h> header file.  */
  220. #define HAVE_MEMORY_H 1
  221.  
  222. /* Define if you have the <ndir.h> header file.  */
  223. /* #undef HAVE_NDIR_H */
  224.  
  225. /* Define if you have the <netdb.h> header file.  */
  226. #define HAVE_NETDB_H 1
  227.  
  228. /* Define if you have the <stdlib.h> header file.  */
  229. #define HAVE_STDLIB_H 1
  230.  
  231. /* Define if you have the <string.h> header file.  */
  232. #define HAVE_STRING_H 1
  233.  
  234. /* Define if you have the <sys/dir.h> header file.  */
  235. /* #undef HAVE_SYS_DIR_H */
  236.  
  237. /* Define if you have the <sys/ndir.h> header file.  */
  238. /* #undef HAVE_SYS_NDIR_H */
  239.  
  240. /* Define if you have the <sys/param.h> header file.  */
  241. #define HAVE_SYS_PARAM_H 1
  242.  
  243. /* Define if you have the <sys/rusage.h> header file.  */
  244. /* #undef HAVE_SYS_RUSAGE_H */
  245.  
  246. /* Define if you have the <sys/termios.h> header file.  */
  247. #define HAVE_SYS_TERMIOS_H 1
  248.  
  249. /* Define if you have the <sys/time.h> header file.  */
  250. #define HAVE_SYS_TIME_H 1
  251.  
  252. /* Define if you have the <unistd.h> header file.  */
  253. #define HAVE_UNISTD_H 1
  254.  
  255. /* Define if you have the <values.h> header file.  */
  256. #define HAVE_VALUES_H 1
  257.  
  258. /* Define if you have the m library (-lm).  */
  259. #define HAVE_LIBM 1
  260.  
  261. /* Define if you have the nsl library (-lnsl).  */
  262. /* #undef HAVE_LIBNSL */
  263.  
  264. /* Define if you have the socket library (-lsocket).  */
  265. /* #undef HAVE_LIBSOCKET */
  266.  
  267. #endif
  268.